4
2
18
10
39
6
21
3
8
23
5
35
19
26
17
27
32
40
29
28
31
38
44
137
85
34
30
22
25
43
82
70
49
13
74
78
138
33
92
105
57
68
270
58
302
45
356
108